<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>par_kinematics: /home/wouter/ros_packages/thp-pj2-08/par_kinematics/srv_gen/cpp/include/par_kinematics/coord.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>

<table border="0">
<tr><td valign="top" style="border-right: 1px solid #333; padding-right: 10px;" >
<p>
Project: <a href="http://ros.org/wiki/par_kinematics">par_kinematics</a>
</p>
<p>
License: BSD
</p>
<p>
Dependencies: 
<ul>
  <li>std_msgs</li>
  <li>roscpp</li>
  <li>par_trajectory_planning</li>
</ul>
</p>
<p>
Used by:
None<br />
</p>
<p>
<a href="../../index.html">All Packages</a>
</p>

</div>
</td><td valign="top" style="padding-left: 10px;" >
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<h1>/home/wouter/ros_packages/thp-pj2-08/par_kinematics/srv_gen/cpp/include/par_kinematics/coord.h</h1>  </div>
</div>
<div class="contents">
<a href="coord_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Auto-generated by genmsg_cpp for file /home/wouter/ros_packages/thp-pj2-08/par_kinematics/srv/coord.srv */</span>
<a name="l00002"></a>00002 <span class="preprocessor">#ifndef PAR_KINEMATICS_SERVICE_COORD_H</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define PAR_KINEMATICS_SERVICE_COORD_H</span>
<a name="l00004"></a>00004 <span class="preprocessor"></span><span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;ostream&gt;</span>
<a name="l00007"></a>00007 <span class="preprocessor">#include &quot;ros/serialization.h&quot;</span>
<a name="l00008"></a>00008 <span class="preprocessor">#include &quot;ros/builtin_message_traits.h&quot;</span>
<a name="l00009"></a>00009 <span class="preprocessor">#include &quot;ros/message_operations.h&quot;</span>
<a name="l00010"></a>00010 <span class="preprocessor">#include &quot;ros/message.h&quot;</span>
<a name="l00011"></a>00011 <span class="preprocessor">#include &quot;ros/time.h&quot;</span>
<a name="l00012"></a>00012 
<a name="l00013"></a>00013 <span class="preprocessor">#include &quot;ros/service_traits.h&quot;</span>
<a name="l00014"></a>00014 
<a name="l00015"></a>00015 
<a name="l00016"></a>00016 
<a name="l00017"></a>00017 
<a name="l00018"></a>00018 <span class="keyword">namespace </span>par_kinematics
<a name="l00019"></a>00019 {
<a name="l00020"></a>00020 <span class="keyword">template</span> &lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00021"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html">00021</a> <span class="keyword">struct </span><a class="code" href="structpar__kinematics_1_1coordRequest__.html">coordRequest_</a> : <span class="keyword">public</span> ros::Message
<a name="l00022"></a>00022 {
<a name="l00023"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a5770c59f2249f9e52dcf76b94d3a11a1">00023</a>   <span class="keyword">typedef</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">coordRequest_&lt;ContainerAllocator&gt;</a> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">Type</a>;
<a name="l00024"></a>00024 
<a name="l00025"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa533d08b3ca2c435dab12bf5f2c3811f">00025</a>   <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa533d08b3ca2c435dab12bf5f2c3811f">coordRequest_</a>()
<a name="l00026"></a>00026   : <a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">x</a>(0.0)
<a name="l00027"></a>00027   , <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">y</a>(0.0)
<a name="l00028"></a>00028   , <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">z</a>(0.0)
<a name="l00029"></a>00029   {
<a name="l00030"></a>00030   }
<a name="l00031"></a>00031 
<a name="l00032"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#ab2d578408c8bdfbceb493db6be73bd90">00032</a>   <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa533d08b3ca2c435dab12bf5f2c3811f">coordRequest_</a>(<span class="keyword">const</span> ContainerAllocator&amp; _alloc)
<a name="l00033"></a>00033   : <a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">x</a>(0.0)
<a name="l00034"></a>00034   , <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">y</a>(0.0)
<a name="l00035"></a>00035   , <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">z</a>(0.0)
<a name="l00036"></a>00036   {
<a name="l00037"></a>00037   }
<a name="l00038"></a>00038 
<a name="l00039"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a79db283bed12721f230196c4f221e115">00039</a>   <span class="keyword">typedef</span> <span class="keywordtype">double</span> _x_type;
<a name="l00040"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">00040</a>   <span class="keywordtype">double</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">x</a>;
<a name="l00041"></a>00041 
<a name="l00042"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#ab654447068ec8b3cd2f70d5835222380">00042</a>   <span class="keyword">typedef</span> <span class="keywordtype">double</span> _y_type;
<a name="l00043"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">00043</a>   <span class="keywordtype">double</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">y</a>;
<a name="l00044"></a>00044 
<a name="l00045"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa52184e434f107d6d14f00ae63a92a29">00045</a>   <span class="keyword">typedef</span> <span class="keywordtype">double</span> _z_type;
<a name="l00046"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">00046</a>   <span class="keywordtype">double</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">z</a>;
<a name="l00047"></a>00047 
<a name="l00048"></a>00048 
<a name="l00049"></a>00049 <span class="keyword">private</span>:
<a name="l00050"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a8cf587c85909ab221f0e7973ab958e22">00050</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a8cf587c85909ab221f0e7973ab958e22">__s_getDataType_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coordRequest&quot;</span>; }
<a name="l00051"></a>00051 <span class="keyword">public</span>:
<a name="l00052"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a0b37da20f6767dd4441a94d030c1a9d0">00052</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a0b37da20f6767dd4441a94d030c1a9d0">__s_getDataType</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a8cf587c85909ab221f0e7973ab958e22">__s_getDataType_</a>(); }
<a name="l00053"></a>00053 
<a name="l00054"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a191ea9f4ad42ea78ca0e71ae4723667d">00054</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a191ea9f4ad42ea78ca0e71ae4723667d">__getDataType</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a8cf587c85909ab221f0e7973ab958e22">__s_getDataType_</a>(); }
<a name="l00055"></a>00055 
<a name="l00056"></a>00056 <span class="keyword">private</span>:
<a name="l00057"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a96ddbf052a7fdd53a0c2def81dda85b4">00057</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a96ddbf052a7fdd53a0c2def81dda85b4">__s_getMD5Sum_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;4a842b65f413084dc2b10fb484ea7f17&quot;</span>; }
<a name="l00058"></a>00058 <span class="keyword">public</span>:
<a name="l00059"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a8911219861d30864dab5446d4841b55b">00059</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a8911219861d30864dab5446d4841b55b">__s_getMD5Sum</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a96ddbf052a7fdd53a0c2def81dda85b4">__s_getMD5Sum_</a>(); }
<a name="l00060"></a>00060 
<a name="l00061"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a14fc4a979e3fb3fec49c441bc9986502">00061</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a14fc4a979e3fb3fec49c441bc9986502">__getMD5Sum</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a96ddbf052a7fdd53a0c2def81dda85b4">__s_getMD5Sum_</a>(); }
<a name="l00062"></a>00062 
<a name="l00063"></a>00063 <span class="keyword">private</span>:
<a name="l00064"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a769ea607b4d4a00ea1dcbe808a118766">00064</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a769ea607b4d4a00ea1dcbe808a118766">__s_getServerMD5Sum_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;acc400270c834b82426139cad75dc3c5&quot;</span>; }
<a name="l00065"></a>00065 <span class="keyword">public</span>:
<a name="l00066"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a7e10226ed44d5f0d48da34a44df050e6">00066</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a7e10226ed44d5f0d48da34a44df050e6">__s_getServerMD5Sum</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a769ea607b4d4a00ea1dcbe808a118766">__s_getServerMD5Sum_</a>(); }
<a name="l00067"></a>00067 
<a name="l00068"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#abc09f403f8a800fc5273bd388f6c85ff">00068</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#abc09f403f8a800fc5273bd388f6c85ff">__getServerMD5Sum</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a769ea607b4d4a00ea1dcbe808a118766">__s_getServerMD5Sum_</a>(); }
<a name="l00069"></a>00069 
<a name="l00070"></a>00070 <span class="keyword">private</span>:
<a name="l00071"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a19993bcb8cf8c064d249a43ffa3a0658">00071</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a19993bcb8cf8c064d249a43ffa3a0658">__s_getMessageDefinition_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;float64 x\n\</span>
<a name="l00072"></a>00072 <span class="stringliteral">float64 y\n\</span>
<a name="l00073"></a>00073 <span class="stringliteral">float64 z\n\</span>
<a name="l00074"></a>00074 <span class="stringliteral">\n\</span>
<a name="l00075"></a>00075 <span class="stringliteral">&quot;</span>; }
<a name="l00076"></a>00076 <span class="keyword">public</span>:
<a name="l00077"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#ab3a6dfb35381e81d2cddc84230e89a30">00077</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#ab3a6dfb35381e81d2cddc84230e89a30">__s_getMessageDefinition</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a19993bcb8cf8c064d249a43ffa3a0658">__s_getMessageDefinition_</a>(); }
<a name="l00078"></a>00078 
<a name="l00079"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa27646d8356a1e22b6b9f925c1ba6f83">00079</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa27646d8356a1e22b6b9f925c1ba6f83">__getMessageDefinition</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a19993bcb8cf8c064d249a43ffa3a0658">__s_getMessageDefinition_</a>(); }
<a name="l00080"></a>00080 
<a name="l00081"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#acb7035df411c350c23541ea6ac220acf">00081</a>   ROSCPP_DEPRECATED <span class="keyword">virtual</span> uint8_t *<a class="code" href="structpar__kinematics_1_1coordRequest__.html#acb7035df411c350c23541ea6ac220acf">serialize</a>(uint8_t *write_ptr, uint32_t seq)<span class="keyword"> const</span>
<a name="l00082"></a>00082 <span class="keyword">  </span>{
<a name="l00083"></a>00083     ros::serialization::OStream stream(write_ptr, 1000000000);
<a name="l00084"></a>00084     <a class="code" href="structpar__kinematics_1_1coordRequest__.html#acb7035df411c350c23541ea6ac220acf">ros::serialization::serialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">x</a>);
<a name="l00085"></a>00085     <a class="code" href="structpar__kinematics_1_1coordRequest__.html#acb7035df411c350c23541ea6ac220acf">ros::serialization::serialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">y</a>);
<a name="l00086"></a>00086     <a class="code" href="structpar__kinematics_1_1coordRequest__.html#acb7035df411c350c23541ea6ac220acf">ros::serialization::serialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">z</a>);
<a name="l00087"></a>00087     <span class="keywordflow">return</span> stream.getData();
<a name="l00088"></a>00088   }
<a name="l00089"></a>00089 
<a name="l00090"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa41c222c6832514793fae1a14ba129fa">00090</a>   ROSCPP_DEPRECATED <span class="keyword">virtual</span> uint8_t *<a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa41c222c6832514793fae1a14ba129fa">deserialize</a>(uint8_t *read_ptr)
<a name="l00091"></a>00091   {
<a name="l00092"></a>00092     ros::serialization::IStream stream(read_ptr, 1000000000);
<a name="l00093"></a>00093     <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa41c222c6832514793fae1a14ba129fa">ros::serialization::deserialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">x</a>);
<a name="l00094"></a>00094     <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa41c222c6832514793fae1a14ba129fa">ros::serialization::deserialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">y</a>);
<a name="l00095"></a>00095     <a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa41c222c6832514793fae1a14ba129fa">ros::serialization::deserialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">z</a>);
<a name="l00096"></a>00096     <span class="keywordflow">return</span> stream.getData();
<a name="l00097"></a>00097   }
<a name="l00098"></a>00098 
<a name="l00099"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a9cf005d0c29220bd7b775078366ab1dd">00099</a>   ROSCPP_DEPRECATED <span class="keyword">virtual</span> uint32_t <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a9cf005d0c29220bd7b775078366ab1dd">serializationLength</a>()<span class="keyword"> const</span>
<a name="l00100"></a>00100 <span class="keyword">  </span>{
<a name="l00101"></a>00101     uint32_t size = 0;
<a name="l00102"></a>00102     size += <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a9cf005d0c29220bd7b775078366ab1dd">ros::serialization::serializationLength</a>(<a class="code" href="structpar__kinematics_1_1coordRequest__.html#ad9fedd97157b874e39ad3430d60c3ea8">x</a>);
<a name="l00103"></a>00103     size += <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a9cf005d0c29220bd7b775078366ab1dd">ros::serialization::serializationLength</a>(<a class="code" href="structpar__kinematics_1_1coordRequest__.html#aa282de35c0456788768ff9a1b22b65da">y</a>);
<a name="l00104"></a>00104     size += <a class="code" href="structpar__kinematics_1_1coordRequest__.html#a9cf005d0c29220bd7b775078366ab1dd">ros::serialization::serializationLength</a>(<a class="code" href="structpar__kinematics_1_1coordRequest__.html#a54cc5c932e8324581f56cde28a76343a">z</a>);
<a name="l00105"></a>00105     <span class="keywordflow">return</span> size;
<a name="l00106"></a>00106   }
<a name="l00107"></a>00107 
<a name="l00108"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a800c215137da02f1d349612dd6c7c2d7">00108</a>   <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; Ptr;
<a name="l00109"></a><a class="code" href="structpar__kinematics_1_1coordRequest__.html#a89ed7903965c240cfb75613dd50b2a39">00109</a>   <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt;  <span class="keyword">const</span>&gt; ConstPtr;
<a name="l00110"></a>00110 }; <span class="comment">// struct coordRequest</span>
<a name="l00111"></a><a class="code" href="namespacepar__kinematics.html#a5894cfdb458f048c863df3f9e2b7c64f">00111</a> typedef  ::par_kinematics::coordRequest_&lt;std::allocator&lt;void&gt; &gt; <a class="code" href="structpar__kinematics_1_1coordRequest__.html">coordRequest</a>;
<a name="l00112"></a>00112 
<a name="l00113"></a><a class="code" href="namespacepar__kinematics.html#a206315d693c5a8404cf9d3404beb078d">00113</a> <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordRequest&gt; coordRequestPtr;
<a name="l00114"></a><a class="code" href="namespacepar__kinematics.html#aa824789be22acfbcf3ebbe20fa5ded4a">00114</a> <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordRequest const&gt; coordRequestConstPtr;
<a name="l00115"></a>00115 
<a name="l00116"></a>00116 
<a name="l00117"></a>00117 <span class="keyword">template</span> &lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00118"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html">00118</a> <span class="keyword">struct </span><a class="code" href="structpar__kinematics_1_1coordResponse__.html">coordResponse_</a> : <span class="keyword">public</span> ros::Message
<a name="l00119"></a>00119 {
<a name="l00120"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#af2562c7094feecd6faca7753245855ac">00120</a>   <span class="keyword">typedef</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">coordResponse_&lt;ContainerAllocator&gt;</a> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">Type</a>;
<a name="l00121"></a>00121 
<a name="l00122"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#aa58bb7d13c2b93be5be02696a47ddb86">00122</a>   <a class="code" href="structpar__kinematics_1_1coordResponse__.html#aa58bb7d13c2b93be5be02696a47ddb86">coordResponse_</a>()
<a name="l00123"></a>00123   : <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>()
<a name="l00124"></a>00124   {
<a name="l00125"></a>00125     <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>.assign(0.0);
<a name="l00126"></a>00126   }
<a name="l00127"></a>00127 
<a name="l00128"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a601aae8ec72e2ec00587f96ee69b7e37">00128</a>   <a class="code" href="structpar__kinematics_1_1coordResponse__.html#aa58bb7d13c2b93be5be02696a47ddb86">coordResponse_</a>(<span class="keyword">const</span> ContainerAllocator&amp; _alloc)
<a name="l00129"></a>00129   : <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>()
<a name="l00130"></a>00130   {
<a name="l00131"></a>00131     <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>.assign(0.0);
<a name="l00132"></a>00132   }
<a name="l00133"></a>00133 
<a name="l00134"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#acec7ad57d316a2ea5363f9ee4caf893f">00134</a>   <span class="keyword">typedef</span> boost::array&lt;double, 3&gt;  _angles_type;
<a name="l00135"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">00135</a>   boost::array&lt;double, 3&gt;  <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>;
<a name="l00136"></a>00136 
<a name="l00137"></a>00137 
<a name="l00138"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a20cd3ec16e1eff9e9c56777ce11efc45">00138</a>   ROSCPP_DEPRECATED uint32_t <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a20cd3ec16e1eff9e9c56777ce11efc45">get_angles_size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (uint32_t)<a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>.size(); }
<a name="l00139"></a>00139 <span class="keyword">private</span>:
<a name="l00140"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#acdd1bb886c27d64c967ec8cd26a0eac6">00140</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordResponse__.html#acdd1bb886c27d64c967ec8cd26a0eac6">__s_getDataType_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coordResponse&quot;</span>; }
<a name="l00141"></a>00141 <span class="keyword">public</span>:
<a name="l00142"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a36fd6c9a3d4f6039ce6232ca387c968e">00142</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a36fd6c9a3d4f6039ce6232ca387c968e">__s_getDataType</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#acdd1bb886c27d64c967ec8cd26a0eac6">__s_getDataType_</a>(); }
<a name="l00143"></a>00143 
<a name="l00144"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a74030a1082180af8d34a06523f21fbac">00144</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a74030a1082180af8d34a06523f21fbac">__getDataType</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#acdd1bb886c27d64c967ec8cd26a0eac6">__s_getDataType_</a>(); }
<a name="l00145"></a>00145 
<a name="l00146"></a>00146 <span class="keyword">private</span>:
<a name="l00147"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a901dba65bf9619621d4e152dc93f8726">00147</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a901dba65bf9619621d4e152dc93f8726">__s_getMD5Sum_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;351e9bdf3bd53d4e7c4b2cad44c47f80&quot;</span>; }
<a name="l00148"></a>00148 <span class="keyword">public</span>:
<a name="l00149"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a201325fa19a17d66c2a0d6813de9ec83">00149</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a201325fa19a17d66c2a0d6813de9ec83">__s_getMD5Sum</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a901dba65bf9619621d4e152dc93f8726">__s_getMD5Sum_</a>(); }
<a name="l00150"></a>00150 
<a name="l00151"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a9cc1f7fafc7771d6bf85bed9ca3c969f">00151</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a9cc1f7fafc7771d6bf85bed9ca3c969f">__getMD5Sum</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a901dba65bf9619621d4e152dc93f8726">__s_getMD5Sum_</a>(); }
<a name="l00152"></a>00152 
<a name="l00153"></a>00153 <span class="keyword">private</span>:
<a name="l00154"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#ae453d74f9283764ac62f64942a4e3fa8">00154</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordResponse__.html#ae453d74f9283764ac62f64942a4e3fa8">__s_getServerMD5Sum_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;acc400270c834b82426139cad75dc3c5&quot;</span>; }
<a name="l00155"></a>00155 <span class="keyword">public</span>:
<a name="l00156"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#aaa556ea5b10f2c938722d3d1dda5a862">00156</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#aaa556ea5b10f2c938722d3d1dda5a862">__s_getServerMD5Sum</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#ae453d74f9283764ac62f64942a4e3fa8">__s_getServerMD5Sum_</a>(); }
<a name="l00157"></a>00157 
<a name="l00158"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a33e70e0ff3f2e7e133e2919ce0bf4e9f">00158</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a33e70e0ff3f2e7e133e2919ce0bf4e9f">__getServerMD5Sum</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#ae453d74f9283764ac62f64942a4e3fa8">__s_getServerMD5Sum_</a>(); }
<a name="l00159"></a>00159 
<a name="l00160"></a>00160 <span class="keyword">private</span>:
<a name="l00161"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a5a1d20ffa387818962abeaee3e0f7d1c">00161</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a5a1d20ffa387818962abeaee3e0f7d1c">__s_getMessageDefinition_</a>() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;float64[3] angles\n\</span>
<a name="l00162"></a>00162 <span class="stringliteral">\n\</span>
<a name="l00163"></a>00163 <span class="stringliteral">\n\</span>
<a name="l00164"></a>00164 <span class="stringliteral">&quot;</span>; }
<a name="l00165"></a>00165 <span class="keyword">public</span>:
<a name="l00166"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#ae59c3153008a57b78d20ad655f920fb2">00166</a>   ROSCPP_DEPRECATED <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#ae59c3153008a57b78d20ad655f920fb2">__s_getMessageDefinition</a>() { <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a5a1d20ffa387818962abeaee3e0f7d1c">__s_getMessageDefinition_</a>(); }
<a name="l00167"></a>00167 
<a name="l00168"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a039524a9bd78f27c137568ffe22dbfce">00168</a>   ROSCPP_DEPRECATED <span class="keyword">const</span> std::string <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a039524a9bd78f27c137568ffe22dbfce">__getMessageDefinition</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a5a1d20ffa387818962abeaee3e0f7d1c">__s_getMessageDefinition_</a>(); }
<a name="l00169"></a>00169 
<a name="l00170"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a88e79137b73c0ec33dcb5840e5b35907">00170</a>   ROSCPP_DEPRECATED <span class="keyword">virtual</span> uint8_t *<a class="code" href="structpar__kinematics_1_1coordResponse__.html#a88e79137b73c0ec33dcb5840e5b35907">serialize</a>(uint8_t *write_ptr, uint32_t seq)<span class="keyword"> const</span>
<a name="l00171"></a>00171 <span class="keyword">  </span>{
<a name="l00172"></a>00172     ros::serialization::OStream stream(write_ptr, 1000000000);
<a name="l00173"></a>00173     <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a88e79137b73c0ec33dcb5840e5b35907">ros::serialization::serialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>);
<a name="l00174"></a>00174     <span class="keywordflow">return</span> stream.getData();
<a name="l00175"></a>00175   }
<a name="l00176"></a>00176 
<a name="l00177"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a58b134e3bf314b8f07156efc1c436944">00177</a>   ROSCPP_DEPRECATED <span class="keyword">virtual</span> uint8_t *<a class="code" href="structpar__kinematics_1_1coordResponse__.html#a58b134e3bf314b8f07156efc1c436944">deserialize</a>(uint8_t *read_ptr)
<a name="l00178"></a>00178   {
<a name="l00179"></a>00179     ros::serialization::IStream stream(read_ptr, 1000000000);
<a name="l00180"></a>00180     <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a58b134e3bf314b8f07156efc1c436944">ros::serialization::deserialize</a>(stream, <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>);
<a name="l00181"></a>00181     <span class="keywordflow">return</span> stream.getData();
<a name="l00182"></a>00182   }
<a name="l00183"></a>00183 
<a name="l00184"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a6beb2d26e88c59dba20c8eb1ef6b6b56">00184</a>   ROSCPP_DEPRECATED <span class="keyword">virtual</span> uint32_t <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a6beb2d26e88c59dba20c8eb1ef6b6b56">serializationLength</a>()<span class="keyword"> const</span>
<a name="l00185"></a>00185 <span class="keyword">  </span>{
<a name="l00186"></a>00186     uint32_t size = 0;
<a name="l00187"></a>00187     size += <a class="code" href="structpar__kinematics_1_1coordResponse__.html#a6beb2d26e88c59dba20c8eb1ef6b6b56">ros::serialization::serializationLength</a>(<a class="code" href="structpar__kinematics_1_1coordResponse__.html#a165ac9c571766275923fd4627130204a">angles</a>);
<a name="l00188"></a>00188     <span class="keywordflow">return</span> size;
<a name="l00189"></a>00189   }
<a name="l00190"></a>00190 
<a name="l00191"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a9e5723eab75b5ed85b08c0cff12d2ff9">00191</a>   <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; Ptr;
<a name="l00192"></a><a class="code" href="structpar__kinematics_1_1coordResponse__.html#a14ad1a54ea6c1e1aabed2c50e4780e34">00192</a>   <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt;  <span class="keyword">const</span>&gt; ConstPtr;
<a name="l00193"></a>00193 }; <span class="comment">// struct coordResponse</span>
<a name="l00194"></a><a class="code" href="namespacepar__kinematics.html#afac74dceea4895b5a2902b2b47b16b2b">00194</a> typedef  ::par_kinematics::coordResponse_&lt;std::allocator&lt;void&gt; &gt; <a class="code" href="structpar__kinematics_1_1coordResponse__.html">coordResponse</a>;
<a name="l00195"></a>00195 
<a name="l00196"></a><a class="code" href="namespacepar__kinematics.html#abedce674a30efe72fb07c1e3181cd466">00196</a> <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordResponse&gt; coordResponsePtr;
<a name="l00197"></a><a class="code" href="namespacepar__kinematics.html#a456abd1e90b9d0d404441a168205cf3d">00197</a> <span class="keyword">typedef</span> boost::shared_ptr&lt; ::par_kinematics::coordResponse const&gt; coordResponseConstPtr;
<a name="l00198"></a>00198 
<a name="l00199"></a><a class="code" href="structpar__kinematics_1_1coord.html">00199</a> <span class="keyword">struct </span><a class="code" href="structpar__kinematics_1_1coord.html">coord</a>
<a name="l00200"></a>00200 {
<a name="l00201"></a>00201 
<a name="l00202"></a><a class="code" href="structpar__kinematics_1_1coord.html#a46f2f9add69767fca54ed80ef7bec1b9">00202</a> <span class="keyword">typedef</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">coordRequest</a> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">Request</a>;
<a name="l00203"></a><a class="code" href="structpar__kinematics_1_1coord.html#a9f86a90238acda0f32183f9266229e5e">00203</a> <span class="keyword">typedef</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">coordResponse</a> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">Response</a>;
<a name="l00204"></a><a class="code" href="structpar__kinematics_1_1coord.html#ab3fa21b0b0d21852488e8c10b29323df">00204</a> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">Request</a> <a class="code" href="structpar__kinematics_1_1coord.html#ab3fa21b0b0d21852488e8c10b29323df">request</a>;
<a name="l00205"></a><a class="code" href="structpar__kinematics_1_1coord.html#a012c14a52b155cb579ae875406a63624">00205</a> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">Response</a> <a class="code" href="structpar__kinematics_1_1coord.html#a012c14a52b155cb579ae875406a63624">response</a>;
<a name="l00206"></a>00206 
<a name="l00207"></a><a class="code" href="structpar__kinematics_1_1coord.html#a5e4a0959adb505543865b319df95a091">00207</a> <span class="keyword">typedef</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">Request</a> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">RequestType</a>;
<a name="l00208"></a><a class="code" href="structpar__kinematics_1_1coord.html#aac7c8d95b29ba7bafd89c054fc0165a3">00208</a> <span class="keyword">typedef</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">Response</a> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">ResponseType</a>;
<a name="l00209"></a>00209 }; <span class="comment">// struct coord</span>
<a name="l00210"></a>00210 } <span class="comment">// namespace par_kinematics</span>
<a name="l00211"></a>00211 
<a name="l00212"></a><a class="code" href="namespaceros.html">00212</a> <span class="keyword">namespace </span>ros
<a name="l00213"></a>00213 {
<a name="l00214"></a><a class="code" href="namespaceros_1_1message__traits.html">00214</a> <span class="keyword">namespace </span>message_traits
<a name="l00215"></a>00215 {
<a name="l00216"></a>00216 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00217"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00217</a> <span class="keyword">struct </span>MD5Sum&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; {
<a name="l00218"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a2b056afb8efce68db385730f3b91f955">00218</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00219"></a>00219   {
<a name="l00220"></a>00220     <span class="keywordflow">return</span> <span class="stringliteral">&quot;4a842b65f413084dc2b10fb484ea7f17&quot;</span>;
<a name="l00221"></a>00221   }
<a name="l00222"></a>00222 
<a name="l00223"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab7bee3dd3cc9a2ff602e11706fa7c3c3">00223</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab7bee3dd3cc9a2ff602e11706fa7c3c3">value</a>(const  ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab7bee3dd3cc9a2ff602e11706fa7c3c3">value</a>(); } 
<a name="l00224"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a65aeea9098dbad87441594c94ea3252b">00224</a>   <span class="keyword">static</span> <span class="keyword">const</span> uint64_t static_value1 = 0x4a842b65f413084dULL;
<a name="l00225"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a354d7a0a842ba6a049723ac380defd82">00225</a>   <span class="keyword">static</span> <span class="keyword">const</span> uint64_t static_value2 = 0xc2b10fb484ea7f17ULL;
<a name="l00226"></a>00226 };
<a name="l00227"></a>00227 
<a name="l00228"></a>00228 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00229"></a><a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00229</a> <span class="keyword">struct </span>DataType&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; {
<a name="l00230"></a><a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ac7607739a9947dd8e460e3194be9f28f">00230</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00231"></a>00231   {
<a name="l00232"></a>00232     <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coordRequest&quot;</span>;
<a name="l00233"></a>00233   }
<a name="l00234"></a>00234 
<a name="l00235"></a><a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab42edb3c9c3eba18a09dc60b1c917767">00235</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab42edb3c9c3eba18a09dc60b1c917767">value</a>(const  ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab42edb3c9c3eba18a09dc60b1c917767">value</a>(); } 
<a name="l00236"></a>00236 };
<a name="l00237"></a>00237 
<a name="l00238"></a>00238 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00239"></a><a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00239</a> <span class="keyword">struct </span>Definition&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; {
<a name="l00240"></a><a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a59696e77196dd28acd36e5bfb7b24544">00240</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00241"></a>00241   {
<a name="l00242"></a>00242     <span class="keywordflow">return</span> <span class="stringliteral">&quot;float64 x\n\</span>
<a name="l00243"></a>00243 <span class="stringliteral">float64 y\n\</span>
<a name="l00244"></a>00244 <span class="stringliteral">float64 z\n\</span>
<a name="l00245"></a>00245 <span class="stringliteral">\n\</span>
<a name="l00246"></a>00246 <span class="stringliteral">&quot;</span>;
<a name="l00247"></a>00247   }
<a name="l00248"></a>00248 
<a name="l00249"></a><a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a7488805927d82428d2c90841791520ab">00249</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a7488805927d82428d2c90841791520ab">value</a>(const  ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a7488805927d82428d2c90841791520ab">value</a>(); } 
<a name="l00250"></a>00250 };
<a name="l00251"></a>00251 
<a name="l00252"></a><a class="code" href="structros_1_1message__traits_1_1IsFixedSize_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00252</a> <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt; <span class="keyword">struct </span>IsFixedSize&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; : <span class="keyword">public</span> TrueType {};
<a name="l00253"></a>00253 } <span class="comment">// namespace message_traits</span>
<a name="l00254"></a>00254 } <span class="comment">// namespace ros</span>
<a name="l00255"></a>00255 
<a name="l00256"></a>00256 
<a name="l00257"></a>00257 <span class="keyword">namespace </span>ros
<a name="l00258"></a>00258 {
<a name="l00259"></a>00259 <span class="keyword">namespace </span>message_traits
<a name="l00260"></a>00260 {
<a name="l00261"></a>00261 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00262"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00262</a> <span class="keyword">struct </span>MD5Sum&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; {
<a name="l00263"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a82324829b8dae6c09202ce3bc9df7ac0">00263</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00264"></a>00264   {
<a name="l00265"></a>00265     <span class="keywordflow">return</span> <span class="stringliteral">&quot;351e9bdf3bd53d4e7c4b2cad44c47f80&quot;</span>;
<a name="l00266"></a>00266   }
<a name="l00267"></a>00267 
<a name="l00268"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a5004d2bec5f4a603f025c05ac778ee47">00268</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a5004d2bec5f4a603f025c05ac778ee47">value</a>(const  ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a5004d2bec5f4a603f025c05ac778ee47">value</a>(); } 
<a name="l00269"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a84a18fb2d7d68c7ccaf44a93b713d113">00269</a>   <span class="keyword">static</span> <span class="keyword">const</span> uint64_t static_value1 = 0x351e9bdf3bd53d4eULL;
<a name="l00270"></a><a class="code" href="structros_1_1message__traits_1_1MD5Sum_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#af3341938aebfe5cf3802f5c886f5df4d">00270</a>   <span class="keyword">static</span> <span class="keyword">const</span> uint64_t static_value2 = 0x7c4b2cad44c47f80ULL;
<a name="l00271"></a>00271 };
<a name="l00272"></a>00272 
<a name="l00273"></a>00273 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00274"></a><a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00274</a> <span class="keyword">struct </span>DataType&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; {
<a name="l00275"></a><a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a4eb64b26e5fe22e106a65ca01635a399">00275</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00276"></a>00276   {
<a name="l00277"></a>00277     <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coordResponse&quot;</span>;
<a name="l00278"></a>00278   }
<a name="l00279"></a>00279 
<a name="l00280"></a><a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ae41706d2e08c67c1b261771020e69747">00280</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ae41706d2e08c67c1b261771020e69747">value</a>(const  ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1message__traits_1_1DataType_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ae41706d2e08c67c1b261771020e69747">value</a>(); } 
<a name="l00281"></a>00281 };
<a name="l00282"></a>00282 
<a name="l00283"></a>00283 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00284"></a><a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00284</a> <span class="keyword">struct </span>Definition&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; {
<a name="l00285"></a><a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#aeba363baf1b8a8db31b0ba3e99cd28ef">00285</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00286"></a>00286   {
<a name="l00287"></a>00287     <span class="keywordflow">return</span> <span class="stringliteral">&quot;float64[3] angles\n\</span>
<a name="l00288"></a>00288 <span class="stringliteral">\n\</span>
<a name="l00289"></a>00289 <span class="stringliteral">\n\</span>
<a name="l00290"></a>00290 <span class="stringliteral">&quot;</span>;
<a name="l00291"></a>00291   }
<a name="l00292"></a>00292 
<a name="l00293"></a><a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a29a30607922d646b9a0e10902a96fe1d">00293</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a29a30607922d646b9a0e10902a96fe1d">value</a>(const  ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1message__traits_1_1Definition_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a29a30607922d646b9a0e10902a96fe1d">value</a>(); } 
<a name="l00294"></a>00294 };
<a name="l00295"></a>00295 
<a name="l00296"></a><a class="code" href="structros_1_1message__traits_1_1IsFixedSize_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00296</a> <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt; <span class="keyword">struct </span>IsFixedSize&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; : <span class="keyword">public</span> TrueType {};
<a name="l00297"></a>00297 } <span class="comment">// namespace message_traits</span>
<a name="l00298"></a>00298 } <span class="comment">// namespace ros</span>
<a name="l00299"></a>00299 
<a name="l00300"></a>00300 <span class="keyword">namespace </span>ros
<a name="l00301"></a>00301 {
<a name="l00302"></a><a class="code" href="namespaceros_1_1serialization.html">00302</a> <span class="keyword">namespace </span>serialization
<a name="l00303"></a>00303 {
<a name="l00304"></a>00304 
<a name="l00305"></a><a class="code" href="structros_1_1serialization_1_1Serializer_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00305</a> <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt; <span class="keyword">struct </span>Serializer&lt; ::par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt;
<a name="l00306"></a>00306 {
<a name="l00307"></a><a class="code" href="structros_1_1serialization_1_1Serializer_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a1d6fc476a1d6364dea3e190965a5caf5">00307</a>   <span class="keyword">template</span>&lt;<span class="keyword">typename</span> Stream, <span class="keyword">typename</span> T&gt; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">void</span> allInOne(Stream&amp; stream, T m)
<a name="l00308"></a>00308   {
<a name="l00309"></a>00309     stream.next(m.x);
<a name="l00310"></a>00310     stream.next(m.y);
<a name="l00311"></a>00311     stream.next(m.z);
<a name="l00312"></a>00312   }
<a name="l00313"></a>00313 
<a name="l00314"></a><a class="code" href="structros_1_1serialization_1_1Serializer_3_01_1_1par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a756f1b8102b6f5baf37a93ee55a1f788">00314</a>   ROS_DECLARE_ALLINONE_SERIALIZER;
<a name="l00315"></a>00315 }; <span class="comment">// struct coordRequest_</span>
<a name="l00316"></a>00316 } <span class="comment">// namespace serialization</span>
<a name="l00317"></a>00317 } <span class="comment">// namespace ros</span>
<a name="l00318"></a>00318 
<a name="l00319"></a>00319 
<a name="l00320"></a>00320 <span class="keyword">namespace </span>ros
<a name="l00321"></a>00321 {
<a name="l00322"></a>00322 <span class="keyword">namespace </span>serialization
<a name="l00323"></a>00323 {
<a name="l00324"></a>00324 
<a name="l00325"></a><a class="code" href="structros_1_1serialization_1_1Serializer_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00325</a> <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt; <span class="keyword">struct </span>Serializer&lt; ::par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt;
<a name="l00326"></a>00326 {
<a name="l00327"></a><a class="code" href="structros_1_1serialization_1_1Serializer_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a769ddd99cbc4e179de3a2c8492dd526c">00327</a>   <span class="keyword">template</span>&lt;<span class="keyword">typename</span> Stream, <span class="keyword">typename</span> T&gt; <span class="keyword">inline</span> <span class="keyword">static</span> <span class="keywordtype">void</span> allInOne(Stream&amp; stream, T m)
<a name="l00328"></a>00328   {
<a name="l00329"></a>00329     stream.next(m.angles);
<a name="l00330"></a>00330   }
<a name="l00331"></a>00331 
<a name="l00332"></a><a class="code" href="structros_1_1serialization_1_1Serializer_3_01_1_1par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a7a2431bd5b1aa2c06e1fa12a3d5abc91">00332</a>   ROS_DECLARE_ALLINONE_SERIALIZER;
<a name="l00333"></a>00333 }; <span class="comment">// struct coordResponse_</span>
<a name="l00334"></a>00334 } <span class="comment">// namespace serialization</span>
<a name="l00335"></a>00335 } <span class="comment">// namespace ros</span>
<a name="l00336"></a>00336 
<a name="l00337"></a>00337 <span class="keyword">namespace </span>ros
<a name="l00338"></a>00338 {
<a name="l00339"></a><a class="code" href="namespaceros_1_1service__traits.html">00339</a> <span class="keyword">namespace </span>service_traits
<a name="l00340"></a>00340 {
<a name="l00341"></a>00341 <span class="keyword">template</span>&lt;&gt;
<a name="l00342"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coord_01_4.html">00342</a> <span class="keyword">struct </span>MD5Sum&lt;par_kinematics::coord&gt; {
<a name="l00343"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coord_01_4.html#a2c694f4214c0929eb5b6f88d391ab21d">00343</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00344"></a>00344   {
<a name="l00345"></a>00345     <span class="keywordflow">return</span> <span class="stringliteral">&quot;acc400270c834b82426139cad75dc3c5&quot;</span>;
<a name="l00346"></a>00346   }
<a name="l00347"></a>00347 
<a name="l00348"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coord_01_4.html#a7b544226e40e2c8b4b438c3086ca9be3">00348</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coord_01_4.html#a7b544226e40e2c8b4b438c3086ca9be3">value</a>(<span class="keyword">const</span> <a class="code" href="structpar__kinematics_1_1coord.html">par_kinematics::coord</a>&amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coord_01_4.html#a7b544226e40e2c8b4b438c3086ca9be3">value</a>(); } 
<a name="l00349"></a>00349 };
<a name="l00350"></a>00350 
<a name="l00351"></a>00351 <span class="keyword">template</span>&lt;&gt;
<a name="l00352"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coord_01_4.html">00352</a> <span class="keyword">struct </span>DataType&lt;par_kinematics::coord&gt; {
<a name="l00353"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coord_01_4.html#a8ee45c838b5eb8f52a1d5e8c1ee3ed4e">00353</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00354"></a>00354   {
<a name="l00355"></a>00355     <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coord&quot;</span>;
<a name="l00356"></a>00356   }
<a name="l00357"></a>00357 
<a name="l00358"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coord_01_4.html#a80889b81eeea1e47ceea1961f25c5bcc">00358</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coord_01_4.html#a80889b81eeea1e47ceea1961f25c5bcc">value</a>(<span class="keyword">const</span> <a class="code" href="structpar__kinematics_1_1coord.html">par_kinematics::coord</a>&amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coord_01_4.html#a80889b81eeea1e47ceea1961f25c5bcc">value</a>(); } 
<a name="l00359"></a>00359 };
<a name="l00360"></a>00360 
<a name="l00361"></a>00361 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00362"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00362</a> <span class="keyword">struct </span>MD5Sum&lt;par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; {
<a name="l00363"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#ab8ceabf8da9a231bd9ad36cdc2af2d49">00363</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00364"></a>00364   {
<a name="l00365"></a>00365     <span class="keywordflow">return</span> <span class="stringliteral">&quot;acc400270c834b82426139cad75dc3c5&quot;</span>;
<a name="l00366"></a>00366   }
<a name="l00367"></a>00367 
<a name="l00368"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a95e341adbe9d669870cd5cb36b0a1e8f">00368</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a95e341adbe9d669870cd5cb36b0a1e8f">value</a>(<span class="keyword">const</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">par_kinematics::coordRequest_&lt;ContainerAllocator&gt;</a> &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a95e341adbe9d669870cd5cb36b0a1e8f">value</a>(); } 
<a name="l00369"></a>00369 };
<a name="l00370"></a>00370 
<a name="l00371"></a>00371 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00372"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html">00372</a> <span class="keyword">struct </span>DataType&lt;par_kinematics::coordRequest_&lt;ContainerAllocator&gt; &gt; {
<a name="l00373"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#a07e448d1a8cc23e1415b6d17bf513061">00373</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00374"></a>00374   {
<a name="l00375"></a>00375     <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coord&quot;</span>;
<a name="l00376"></a>00376   }
<a name="l00377"></a>00377 
<a name="l00378"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#add71d2c5d229187771eec30b06dc9d97">00378</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#add71d2c5d229187771eec30b06dc9d97">value</a>(<span class="keyword">const</span> <a class="code" href="structpar__kinematics_1_1coordRequest__.html">par_kinematics::coordRequest_&lt;ContainerAllocator&gt;</a> &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordRequest___3_01ContainerAllocator_01_4_01_4.html#add71d2c5d229187771eec30b06dc9d97">value</a>(); } 
<a name="l00379"></a>00379 };
<a name="l00380"></a>00380 
<a name="l00381"></a>00381 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00382"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00382</a> <span class="keyword">struct </span>MD5Sum&lt;par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; {
<a name="l00383"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a010882166cb43a6eb1d19604d214a560">00383</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00384"></a>00384   {
<a name="l00385"></a>00385     <span class="keywordflow">return</span> <span class="stringliteral">&quot;acc400270c834b82426139cad75dc3c5&quot;</span>;
<a name="l00386"></a>00386   }
<a name="l00387"></a>00387 
<a name="l00388"></a><a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a89208b8d0b6615b44d5a5712d0bfb398">00388</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a89208b8d0b6615b44d5a5712d0bfb398">value</a>(<span class="keyword">const</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">par_kinematics::coordResponse_&lt;ContainerAllocator&gt;</a> &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1service__traits_1_1MD5Sum_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#a89208b8d0b6615b44d5a5712d0bfb398">value</a>(); } 
<a name="l00389"></a>00389 };
<a name="l00390"></a>00390 
<a name="l00391"></a>00391 <span class="keyword">template</span>&lt;<span class="keyword">class</span> ContainerAllocator&gt;
<a name="l00392"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html">00392</a> <span class="keyword">struct </span>DataType&lt;par_kinematics::coordResponse_&lt;ContainerAllocator&gt; &gt; {
<a name="l00393"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ae90a42cfb9197ac3b350b614a4379354">00393</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* value() 
<a name="l00394"></a>00394   {
<a name="l00395"></a>00395     <span class="keywordflow">return</span> <span class="stringliteral">&quot;par_kinematics/coord&quot;</span>;
<a name="l00396"></a>00396   }
<a name="l00397"></a>00397 
<a name="l00398"></a><a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ab4d7c51ae1b218add5b9df44498cecfa">00398</a>   <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ab4d7c51ae1b218add5b9df44498cecfa">value</a>(<span class="keyword">const</span> <a class="code" href="structpar__kinematics_1_1coordResponse__.html">par_kinematics::coordResponse_&lt;ContainerAllocator&gt;</a> &amp;) { <span class="keywordflow">return</span> <a class="code" href="structros_1_1service__traits_1_1DataType_3_01par__kinematics_1_1coordResponse___3_01ContainerAllocator_01_4_01_4.html#ab4d7c51ae1b218add5b9df44498cecfa">value</a>(); } 
<a name="l00399"></a>00399 };
<a name="l00400"></a>00400 
<a name="l00401"></a>00401 } <span class="comment">// namespace service_traits</span>
<a name="l00402"></a>00402 } <span class="comment">// namespace ros</span>
<a name="l00403"></a>00403 
<a name="l00404"></a>00404 <span class="preprocessor">#endif // PAR_KINEMATICS_SERVICE_COORD_H</span>
<a name="l00405"></a>00405 <span class="preprocessor"></span>
</pre></div></div>
</div>
</td></tr></table>

<hr size="1"><div style="align: right;">
<a href="http://ros.org/wiki/par_kinematics">par_kinematics</a><br />
Author(s): Wouter van Teijlingen</br />
<small>autogenerated on Mon Jun 13 2011 17:06:55</small>
</div>
</body>
</html>
